Big Huge Thesaurus

madriporian coral

noun